/*
 * @Description: && 与运算
 * 
 * @Author: rendc
 * 
 * @Date: 2025-07-18 09:38:10
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2025-07-18 10:22:33
 */
public class Test02 {

  public static void main(String[] args) {
    boolean a = false;
    boolean b = false;
    // && 同真则真 有假则假
    boolean c = a && b;
    System.out.println("c:" + c);
    // || 同假则假 有真则真
    boolean d = a || b;
    System.out.println("d:" + d);
    // 判断一个数字能否同时被3、5整除
    // 判断一个数字
    int num = 15;
    // 能否被3整除
    boolean flag1 = num % 3 == 0;
    // 能否被5整除
    boolean flag2 = num % 5 == 0;
    // 同时 这里使用 & 和 && 效果一样
    boolean result = flag1 & flag2;
    if (result) {
      System.out.println("可以");
    } else {
      System.out.println("不可以");
    }
    // for (int i = 0; i < args.length; i++) {

    // }
    // return;
    // if ((num % 3 == 0) && (num % 5 == 0)) {
    // System.out.println("可以");
    // } else {
    // System.out.println("不可以");
    // }
    // 测试短路功能
    // int x = 1;
    // int y = 5;
    // boolean f = (x > 4) && (++y > 5);
    // System.out.println("x:" + x);
    // System.out.println("y:" + y); //
    // System.out.println("f:" + f); //
    // 判断一个数是否是3的整数倍 或者5的整数倍
    if ((num % 3 == 0) || (num % 5 == 0)) {
      System.out.println("是");
    } else {
      System.out.println("不是");
    }
    int x = 1;
    int y = 5;
    boolean f = (x > 4) || (++y > 5);
    System.out.println("x:" + x);
    System.out.println("y:" + y); //
    System.out.println("f:" + f); //
  }
}